<? include 'server_config.php'; 
// 이메일 확인 
if (is_null($new_user_mail) or $new_user_mail == '')
{
	echo "이메일 주소를 입력하세요.";
	exit;
}

if(!preg_match("/^[a-zA-Z0-9\._\-]+@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]+$/",$new_user_mail))
{//preg_match("/^(.+)\\@(.+)\\.(.+)$/", $email)
	echo "올바른 이메일 형식이 아닙니다.";
	exit;
}

$query = "SELECT user_idx FROM ndd_user WHERE mail='$new_user_mail'";
$result = mysql_query($query);
$r = mysql_fetch_row($result);
if ($r != null)
{
	echo "이미 있는 이메일 주소입니다.";
	exit;
}
// 비밀번호 확인
if ($new_user_pw == null or $new_user_pw == '')
{
	echo "비밀번호를 입력하세요.";
	exit;
}
if ($new_user_pw != $new_user_pw_confirm)
{
	echo "비밀번호가 다릅니다.";
	exit;
}
if (strlen($new_user_pw) < 6 or strlen($new_user_pw) > 18)
{
	echo "비밀번호는 6자~18자로 해 주세요.";
	exit;
}
// 닉네임 확인
if ($new_user_nickname == null or $new_user_nickname == '')
{
	echo "닉네임을 입력하세요.";
	exit;
}
if (strlen($new_user_nickname) < 2 or strlen($new_user_nickname) > 255)
{
	echo "닉네임은 2자 이상, 255자 이하로 하세요.";
	exit;
}
$query = "SELECT user_idx FROM ndd_user WHERE nickname='$new_user_nickname'";
$result = mysql_query($query);
$r = mysql_fetch_row($result);
if ($r != null)
{
	echo "이미 있는 닉네임입니다.";
	exit;
}
// 거주지역 확인
$sido = array(
	'서울특별시' => array("강남구",  "강동구",  "강북구",
		"강서구",  "관악구",  "광진구",  "구로구",  "금천구",
		"노원구",  "도봉구",  "동대문구",  "동작구",  "마포구",
		"서대문구",  "서초구",  "성동구",  "성북구",  "송파구",
		"양천구",  "영등포구",  "용산구",  "은평구",  "종로구",
		"중구",   "중랑구"),
	'인천광역시' => array("계양구",  "남구",   "남동구",
		"동구",   "부평구",  "서구",   "연수구",  "중구"), 
	'대전광역시' => array("대덕구",  "동구",   "서구", "유성구",  "중구"),
	'광주광역시' => array("광산구",  "남구",   "동구", "북구",   "서구"),
	'대구광역시' => array("남구",   "달서구",  "동구",
		"북구",   "서구",   "수성구",  "중구",   "달성군"),
	'울산광역시' => array("남구", "동구", "북구", "중구",   "울주군"),
	'부산광역시' => array("강서구",  "금정구",  "남구",
		"동구",   "동래구",  "부산진구",  "북구",   "사상구",
		"사하구",  "서구",   "수영구",  "연제구",  "영도구",
		"중구",   "해운대구",  "기장군"),
	'경기도' => array("고양시",  "과천시",  "광명시",
		"광주시",  "구리시",  "군포시",  "김포시",  "남양주시",
		"동두천시",  "부천시",  "성남시",  "수원시",  "시흥시",
		"안산시",  "안성시",  "안양시",  "양주시",  "오산시",
		"용인시",  "의왕시",  "의정부시",  "이천시",  "파주시",
		"평택시",  "포천시",  "하남시",  "화성시",  "가평군",
		"양평군",  "여주군",  "연천군"),
	'강원도' => array("강릉시",  "동해시",  "삼척시",
		"속초시",  "원주시",  "춘천시",  "태백시",  "고성군",
		"양구군",  "양양군",  "영월군",  "인제군",  "정선군",
		"철원군",  "평창군",  "홍천군",  "화천군",  "횡성군"),
	'충청북도' => array("제천시",  "청주시",  "충주시",
		"괴산군",  "단양군",  "보은군",  "영동군",  "옥천군",
		"음성군",  "증평군",  "진천군",  "청원군"),
	'충청남도' => array("계룡시",  "공주시",  "논산시",
		"보령시",  "서산시",  "아산시",  "천안시",  "금산군",
		"당진군",  "부여군",  "서천군",  "연기군",  "예산군",
		"청양군",  "태안군",  "홍성군"),
	'전라북도' => array("군산시",  "김제시",  "남원시",
		"익산시",  "전주시",  "정읍시",  "고창군",  "무주군",
		"부안군",  "순창군",  "완주군",  "임실군",  "장수군",  "진안군"),
	'전라남도' => array("광양시",  "나주시",  "목포시",
		"순천시",  "여수시",  "강진군",  "고흥군",  "곡성군",
		"구례군",  "담양군",  "무안군",  "보성군",  "신안군",
		"영광군",  "영암군",  "완도군",  "장성군",  "장흥군",
		"진도군",  "함평군",  "해남군",  "화순군"),
	'경상북도' => array("경산시",  "경주시",  "구미시",
		"김천시",  "문경시",  "상주시",  "안동시",  "영주시",
		"영천시",  "포항시",  "고령군",  "군위군",  "봉화군",
		"성주군",  "영덕군",  "영양군",  "예천군",  "울릉군",
		"울진군",  "의성군",  "청도군",  "청송군",  "칠곡군"),
	'경상남도' => array("거제시",  "김해시",  "마산시",
		"밀양시",  "사천시",  "양산시",  "진주시",  "진해시",
		"창원시",  "통영시",  "거창군",  "고성군",  "남해군",
		"산청군",  "의령군",  "창녕군",  "하동군",  "함안군",
		"함양군",  "합천군"),
	'제주도' => array("시군선택",  "서귀포시",  "제주시",  "남제주군",  "북제주군")
);
if (!array_key_exists($wr_sido, $sido))
{
	echo "시/도를 입력하세요.";
	exit;
}
if (!in_array($wr_gugun, $sido[$wr_sido]))
{
	echo "시/구/군을 입력하세요.";
	exit;
}
$generated_key=rand(10000,99999);

$user_name = trim($user_name);

$sql="
	INSERT INTO ndd_user VALUES ('', '$new_user_mail', password('$new_user_pw'), '$new_user_nickname', '$wr_sido', '$wr_gugun', 'N', '".$generated_key."', '0', CURRENT_TIMESTAMP);";

$result = mysql_query($sql,$connect);

//echo $sql;

$sql="
	SELECT user_idx FROM ndd_user WHERE mail = '$new_user_mail';";

// echo $sql;
$result = mysql_query($sql,$connect);

$row = mysql_fetch_row($result);

$temp_user_idx = $row[0];

			$sql = "

			INSERT INTO ndd_user_expand (user_idx) VALUES ('".$temp_user_idx."')
			";
			$result = mysql_query($sql,$connect);
//			 echo $sql;

	$sql = "
	UPDATE ndd_user_expand SET sex = '$new_user_sex', birthday = CONCAT('$new_user_birthyear','0000')
	WHERE user_idx = '$temp_user_idx'
	";
	
	//echo $sql;
	$result = mysql_query($sql,$connect);			

/*
$row = mysql_fetch_row($result);

$_SESSION['user_srl'] = $row[0];
$_SESSION['nickname'] = $row[1];
$_SESSION['verified'] = $row[2];
$_SESSION['type'] = $row[3];
$_SESSION['level'] = $row[4];
*/

$_SESSION['user_idx'] = $temp_user_idx;
$_SESSION['user_mail'] = $user_name;



	$name = "넥도닥";
	$frommail = "no-replay@nextdoordoctor.com";
	$tomail = $user_name;
	$subject = "넥도닥 회원 가입을 환영합니다.";
	$memo = "<a href='http://www.nextdoordoctor.com/temp/user_verify.php?key=".$generated_key."&user=".$user_name."'><font color='blue'>가입확인</font></a> 링크를 클릭하시면 이메일 인증이 완료됩니다.
	
	
	";


	/* mail()함수에서 쓰게될 변수 */

	$mh.="Return-Path: $frommail\r\n";
	$mh.="From: $name <$frommail>\r\n";
	$mh.= "Content-Type: text/html; charset=\"UTF-8\"\r\n";
	/* 줄의 끝에 붙어 있는 슬래쉬를 제거하는 함수 */

//	$memo=stripslashes($memo);


	/* 메일을 보내주는 함수 */

	//echo $tomail."<br>";
	//echo $subject."<br>";
	//echo $memo."<br>";
	//echo $mh."<br>";

//	mail($tomail, $subject, $memo, $mh);

//	echo "편지가 발송되었습니다.";



?>
1
<? /*
<script type='text/javascript'>
	location.href='register_check.php';
</script> */
?>